// 数据源管理
import request from '@/utils/request'
import APIurl from '@/api/apiUrl/index.js'
// 新增数据源表数据
export function datasourceAdd(params) {
  return request({
    url: APIurl.reportDatasourceController.add,
    method: 'post',
    data: params
  })
}
// 测试数据源
export function datasourceConfigTest(params) {
  return request({
    url: APIurl.reportDatasourceController.configTest,
    method: 'post',
    data: params
  })
}
// 删除数据源表数据
export function datasourceDelete(params) {
  return request({
    url: APIurl.reportDatasourceController.delete + '?datasourceId=' + params,
    method: 'post',
    data: params
  })
}
// 查询所有数据源表数据
export function datasourceGetAll(params) {
  return request({
    url: APIurl.reportDatasourceController.getAll,
    method: 'post',
    data: params
  })
}
// 查询分页数据源表数据
export function datasourceGetAllPage(params) {
  return request({
    url: APIurl.reportDatasourceController.getAllPage,
    method: 'post',
    data: params
  })
}
// 更新数据源表数据
export function datasourceUpdate(params) {
  return request({
    url: APIurl.reportDatasourceController.update,
    method: 'post',
    data: params
  })
}
export default{
  datasourceUpdate, datasourceGetAllPage, datasourceGetAll, datasourceDelete, datasourceConfigTest, datasourceAdd
}
